import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        String str = in.nextLine();
        int count = 0;
        for (int i = 0; i < str.length(); i++) {
            //xcopy /s "C:\\program files" "d:\"
            if(str.charAt(i) == '"'){
                i++;
                while(str.charAt(i)!='"'){
                    i++;
                }
            }
            if (str.charAt(i) == ' ') {
                count++;
            }
        }
        System.out.println(count+1);
        boolean flag = false;
        for(int i = 0; i < str.length();i++){
            if(str.charAt(i) == '"'){
                //第一次碰到双引号,flag为true,第二次碰到双引号,flag为false
                flag = !flag;
            }
            if(str.charAt(i) != ' ' && str.charAt(i) != '"'){
                System.out.print(str.charAt(i));
            }
            if(str.charAt(i) == ' ' && flag == true){
                System.out.print(str.charAt(i));
            }
            if(str.charAt(i) == ' ' && flag == false){
                System.out.println();
            }
        }
    }
}


